
class KrawDemo : public KrawApp
{
public:
    
    bool Open();
    void Close();
    void Tick( float, float );
    void Draw();

private:
    
}

bool KrawDemo::Open()
{
    //
}

void KrawDemo::Close()
{
    //
}

void KrawDemo::Tick( float fTime, float fElapsedTime )
{
    //let the user pick on the surfaces:
    //shoot at solid surfaces to spawn decals and impacts
    //spawn a particle emitter, let move to leave a trail
    //slide at surfaces to leave a trail
}

void KrawDemo::Draw()
{
    //render all spawned effects one after the other
}
